iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0
Mobile Development

Kotlin and Java 開發 Android APP 學習系列 第 22

Java 物件導向程式設計(Object Oriented Programming, OOP)-3

  • 分享至 

  • xImage
  •  

使用帳戶存款與顯示餘額來解釋 物件 & 類別 相依關係

Object and Class

class UserAccount {
    private int balance = 0; // 帳戶餘額,初始為0

    // 清空帳戶餘額
    public void clearAccount() {
        balance = 0;
    }

    // 存款
    public void deposit(int amount) {
        balance += amount; // balance = balance + amount
    }

    // 查詢目前餘額
    public int getBalance() {
        return balance;
    }
}

public class Person {
    public static void main(String[] args) {
        // 建立兩個帳戶
        UserAccount apple = new UserAccount();
        UserAccount android = new UserAccount();

        // 操作帳戶
        apple.deposit(1500);
        android.deposit(2200);

        // 顯示帳戶餘額
        System.out.println("Apple has " + apple.getBalance() + " dollars.");
        System.out.println("Android has " + android.getBalance() + " dollars.");
    }
}

上一篇
Java 物件導向程式設計(Object Oriented Programming, OOP)-2
下一篇
Java 物件導向程式設計(Object Oriented Programming, OOP)-4
系列文
Kotlin and Java 開發 Android APP 學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言